翻訳と辞書 |
JetBrains MPS : ウィキペディア日本語版 | JetBrains MPS
JetBrains MPSとはJetBrainsが開発しているメタプログラミングシステムでを実装する。対応言語向けの言語ワークベンチ、統合開発環境といった言語定義に対応した開発環境になっている。 ==構成可能言語== 異なるドメインを持つ開発者は汎用プログラミング言語においてドメイン固有の言語拡張をしようすることができる。例として、Java使用開発者が金融アプリケーションで作業する時、金額の組み込みサポートが受けられる。しかし、従来のテキスト型言語ではこのような拡張が逆にテキストの曖昧性という問題を起こす。 MPSは構成可能な言語定義に対応しており、言語は拡張、埋め込みができ、これらの拡張の使用も可能でMPSにおいて同じプログラムで動作できる。例として、もしJavaがコレクションのより良い構文で拡張され後に、日付のより良い構文で再拡張されたら、これらの拡張は共に良い状態で動作する。 またMPSは抽象構文木を直接使用することで文法の曖昧さ問題を解決する。このような木を編集するために、テキストライクのを使用する。
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「JetBrains MPS」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|